package cn.hss.object.inner;

import java.security.PublicKey;

/**方法内部类
 * @author 作者：HeShaoShuai
 * @Email 邮箱：2569819541@qq.com
 * @Date 日期：2023/4/25 19:46
 * @Package 包名：cn.hss.object.inner
 * @Project 项目名：JavaSE
 * @Version 1.0
 */
public class MOuter {
	//外部类的方法
	public void show(){
		final int a=25;//局部变量，也称为常量
		int b=13;//局部变量
		//方法内部类
		class MInner{
			int c=2;//内部类中的变量
			public void print(){
				System.out.println("访问外部类的方法中的常量a="+a);
				System.out.println("访问内部类中的变量c="+c);
			}
		}
		MInner mi=new MInner();//创建方法内部类的对象
		mi.print();//调用内部类的方法
	}

	public static void main(String[] args) {
		MOuter mo=new MOuter();//创建外部类的对象
		mo.show();//调用外部类的方法
	}
}